<?php

require(__DIR__ . '/../vendor/autoload.php');

defined('YII_MESSAGE') or define('YII_MESSAGE', 'wechat_message');
defined('YII_CONTACTINFO') or define('YII_CONTACTINFO', 'contactinfo');
defined('YII_DIALOGUE') or define('YII_DIALOGUE','marketing_dialogue');
defined('YII_DEBUG') or define('YII_DEBUG', true);
defined('YII_ENV') or define('YII_ENV', 'prod');
defined('YII_BRANCH') or define('YII_BRANCH', 'prod');

require(__DIR__ . '/../vendor/yiisoft/yii2/Yii.php');
require(__DIR__ . '/../config/aliases.php');

//$config = require __DIR__ . '/../config/app.php';
$config = yii\helpers\ArrayHelper::merge(
    require __DIR__ . '/../api/config/app.php',
    require __DIR__ . '/../config/debug.php'
);

try {
    (new yii\web\Application($config))->run();
} catch (\yii\base\InvalidConfigException $e) {
}
